import request from '@/utils/request'
import { CopyJson } from '@/utils/index'

/**
 *
 * @description 查询每小时/每天/每月 各类型报警数量信息
 *   "deviceMac": "047808713",		// 设备mac
* 	"type":2,	// 值为1为每小时  2为每天 3每月
*   "startTime": "2020-08-05%2000:00:25",	// 开始时间
 *  "endTime": "2020-08-05%2023:59:32"		// 结束时间
 */
export function queryPoliceNumType(params) {
  console.log('params :>> ', params)
  const data = CopyJson(params)
  console.log('data :>> ', data)
  return request({
    url: `queryPoliceNumType?params=${JSON.stringify(data)}`,
    method: 'post'
  })
}
/**
 *
 * @description 查询每小时/每天/每月 各类型报警数量信息
 * 	"type":2,	// 值为1为各类型  2为各设备
 *   "startTime": "2020-08-05%2000:00:25",	// 开始时间
 *  "endTime": "2020-08-05%2023:59:32"		// 结束时间
 */
export function getPoliceNumByType(params) {
  console.log('params :>> ', params)
  const data = CopyJson(params)
  console.log('data :>> ', data)
  return request({
    url: `getPoliceNumByType?params=${JSON.stringify(data)}`,
    method: 'post'
  })
}
/**
 *
 * @description 查询每小时/每天/每月 各类型报警数量信息
 *   "deviceMac": "047808713",		// 设备mac
* 	"type":2,	// 值为1为每小时  2为每天 3每月
*   "startTime": "2020-08-05%2000:00:25",	// 开始时间
 *  "endTime": "2020-08-05%2023:59:32"		// 结束时间
 */
export function queryPoliceTypeNum(params) {
  console.log('params :>> ', params)
  const data = CopyJson(params)
  console.log('data :>> ', data)
  return request({
    url: `queryPoliceTypeNum?params=${JSON.stringify(data)}`,
    method: 'post'
  })
}

/**
 *
 * @description 查询每小时/每天/每月 各类型报警数量信息
 *   "deviceMac": "047808713",		// 设备mac
* 	"policeType":油烟数据异常,联动比异常,颗粒物数据异常",	// 报警类型用逗号分隔
*   "startTime": "2020-08-05 00:00:25",	// 开始时间
 *  "endTime": "2020-08-05 23:59:32"		// 结束时间
 */
export function getDevicePoliceByData16(params) {
  console.log('params :>> ', params)
  const data = CopyJson(params)
  console.log('data :>> ', data)
  return request({
    url: `getDevicePoliceByData16?params=${JSON.stringify(data)}`,
    method: 'post'
  })
}

export default {
  queryPoliceNumType
}

